/**
 *  *******************useEffect*******************
 *  发送网络请求
 *  
 *  类组件 如何发送网络请求？
 *  生命周期钩子函数 componentDidMount
 *  执行时机？ --> 在初始化的时候dom渲染时只执行一次
 * 
 * 
 *  useEffect
 *  1.不加依赖项 --> 初始化 + 重新渲染
 *  2.加[] --> 初始化执行一次
 *  3.加特定的依赖项[name,count] --> 初始化 + name/count变化时
 * 
 */

import { useEffect } from "react"

function Test () {
  useEffect(() => {
    async function loadData () {
      const res = await fetch('http://geek.itheima.net/v1_0/channels')
      console.log(res, 'res')
    }
    loadData()
  }, [])

}
function App () {

  return (
    <div>
      <Test />
    </div>
  )
}
export default App
